package com.dream.system.service;

import java.util.List;
import java.util.Map;

import com.dream.model.SysUser;
import com.dream.model.Sys_Class;
import com.dream.model.Sys_Room;
@SuppressWarnings("all")
public interface ISysClass {

	//增加一个集团
	public int addSysClass(Sys_Class model);
	
	//得到所有的集团
	public Map getAllClass() ;
	
	//删除一个集团
	public int deleteClass(Sys_Class model);
	//更新一个集团
	public int updateClass(Sys_Class model);
	//给都是和学生增加一个集团
	public int addTeacherAddClass(List<Sys_Class> list, String teacherId);
	
	//增加一个作习时间
	public int updateClassLreanTime(Sys_Class model) ;
	//增加作息时间
	public Sys_Class getClassLreanTime(Sys_Class model);
	//增加教室
	public int addClass_Room(Sys_Room model, String arr);
	//为都是学生和都是的教师
	public Map getStudent_Teacher_Room(SysUser sysUser, SysUser teacher, String sys_class_table_id, String year); 
    //增加一个教室的位置
	public int addStudentRoomOption(Sys_Room model,SysUser su);
	/***
	 *  查询班级的Code，因为不能注册密码一样
	 * @param cpassword
	 * @return
	 */ 
	
	public Sys_Class getSameClassCode(String cpassword);
	/**
	 * 
	 * 按注册码登录
	 * @param mima
	 * @return
	 */
	public Sys_Class getzhucema(String mima);
	/**
	 * 查询一个班级
	 * @param classId
	 * @return
	 */
	public List<Sys_Class> getSysClassById(String classId);
}
